.step_one_content {
  display: flex;
  height: 100%;

  .left {
    display: flex;
    flex: 1;
    flex-direction: column;
    margin-right: var(--tj-content-p);
    padding: var(--tj-content-p);
    overflow: hidden;
    background-color: var(--bg-main);
    border-radius: var(--tj-border-radius-base);
    :global {
      .ant-spin-nested-loading {
        display: flex;
        flex: 1;
        flex-direction: column;
        overflow: hidden;
      }
      .ant-spin-container {
        display: flex;
        flex: 1;
        flex-direction: column;
        overflow: hidden;
      }
    }
  }

  .right {
    display: flex;
    flex-direction: column;
    width: 660px;
    padding: var(--tj-content-p);
    background-color: var(--bg-main);
    border-radius: var(--tj-border-radius-base);
    .title {
      display: flex;
      align-items: center;
      justify-content: space-between;
      .name {
        font-size: 16px;
      }
      .btns {
        .ant-btn {
          width: 98px;
          margin-left: 16px;
        }
      }
    }

    .edit_options {
      display: flex;
      align-items: center;
      justify-content: space-between;
      margin: 12px 0;
      padding: 6px 12px;
      background-color: var(--bg-main-a30);
      border-radius: var(--tj-border-radius-base);

      .item {
        font-size: 14px;
        .smooth_select {
          // width: 90px;
        }
        .ant-btn-link {
          padding-right: 0;
        }
        .ant-switch {
          margin-right: 8px;
        }
      }
    }

    .edit_table {
      display: flex;
      flex: 1;
      flex-direction: column;
      overflow: auto;

      :global {
        .select_popup {
          width: 100%;
          font-size: 12px;
        }

        .ant-select-selector {
          padding: 0 !important;
        }

        .ant-form-item {
          margin: 0;
          .ant-select {
            font-size: 12px;
          }
        }

        .edit-fixd {
          display: flex;
          align-items: center;
        }
        .ant-input-number {
          width: auto;
          font-size: 12px;
          .ant-input-number-handler-wrap {
            display: none;
          }
        }
        .btns {
          .ant-btn-dangerous {
            padding: 0;
          }
        }
        .first-td {
          color: var(--font-primary);
          .ant-input {
            color: var(--font-primary);
          }
        }
        .divider {
          margin: 0 2px;
        }
      }
    }

    .chart_box {
      display: flex;
      flex: 1;
      flex-direction: column;
      margin-top: var(--tj-content-p);
      overflow: hidden;
    }
  }
}
